#ifndef TEXTURESTORE_H
#define TEXTURESTORE_H

#include <map>
#include <string>
#include "Texture.h"

namespace core {

	class TextureStore
	{
	public:
		TextureStore();
		const Texture* GetTexture(std::string path);

	private:
		Texture* LoadPng(std::string path);
		Texture* LoadBmp(std::string path);
		Texture* LoadDummy();
		//std::map<std::string, Texture*> _map;
	};
}
#endif // TEXTURESTORE_H
